agency pricing methods